practically indestructible - French English Dictionary